package com.durian.base.rxhttp.await

/**
 * 说明：发请求前延迟
 * <p/>
 * 作者：Fanly
 * <p/>
 * 类型：Class
 * <p/>
 * 时间：2020/04/25 18:19
 * <p/>
 * 版本：version 1.0
 */
internal class AwaitStartDelay<T>(
        private val iAwait: IAwait<T>,
        private val delay: Long
) : IAwait<T> {

    override suspend fun await(): T {
        kotlinx.coroutines.delay(delay)
        return iAwait.await()
    }
}